iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0
Python

Python自修系列 第 21

DAY21:介紹後端框架 Flask 或 Django 並構建一個基本的後端應用

  • 分享至 

  • xImage
  •  

安裝 Flask

pip install Flask

app.py

from flask import Flask, jsonify, render_template, request

app = Flask(__name__)

# 根路由,返回首頁
@app.route('/')
def index():
    return render_template('index.html')

# 簡單的 API 路由,返回一些 JSON 數據
@app.route('/api/data', methods=['GET'])
def get_data():
    data = {
        "message": "Hello, Flask!",
        "status": "success"
    }
    return jsonify(data)

# 接收 POST 請求的路由
@app.route('/api/post', methods=['POST'])
def post_data():
    posted_data = request.get_json()
    return jsonify({
        "received": True,
        "data": posted_data
    })

if __name__ == '__main__':
    app.run(debug=True)

templates/index.html

<!DOCTYPE html>
<html lang="zh-Hant">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>第二十一天 - 基本後端應用</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css">
</head>
<body class="bg-gray-100 text-gray-800">
    <div class="container mx-auto p-4">
        <h1 class="text-3xl font-bold mb-4">歡迎使用 Flask 後端應用</h1>
        <p>這是你的基本後端應用首頁。</p>
    </div>
</body>
</html>


上一篇
DAY20:優化 React 應用的 UI/UX
下一篇
DAY22:構建一個簡單的 API
系列文
Python自修30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言